Nairobi

By ship
By ship

Entry into Nairobi by boat is of course not possible, however, one could certainly arrive in Kenya by boat via Mombasa or Lamu, and proceeding by road, air, or rail to Nairobi. Immigration should be processed at the port facility.

By plane
By plane

Regular flights to Nairobi are operated by Air France, Air Kenya, British Airways, Egypt Air, Fly Emirates, Kenya Airways, KLM, Lufthansa, Qatar Airways, Swiss International Airlines, Turkish Airlines, and Virgin Atlantic. Kenya Airways is the national airline and travels throughout Europe, Africa, and the Asia-Pacific region. Nairobi’s main airport is JKIA Jomo Kenyatta International Airport IATA: NBO, 15 kilometers 9 mi southeast from the center of the city.

If taking a taxi from JKIA, use a reputable taxi; many are waiting outside to give you conveyance, and the cost should be very near 1,500KSh to the city center; Westlands or such places more west or north will be more. When taking a taxi to your accommodation, avoid being talked into taking their recommendation for accommodation, although this is very at your own risk. There is also Wilson Airport, 11 km 7 mi south from the city's center, for domestic flights. Lighter, Cessna-type aircrafts can be seen there. The military/government airport is in Eastleigh district pron: "East-Lee", a very large residential area of housing in the east/north-east of Nairobi, but the government airport is fenced around and does not handle civilian traffic. From the center, you can take Bus #34 for 50KSH, to the international airport, from the front of the Ambassador Hotel.

By train
By train

The city is also accessible by train, with daily arrivals and departures at the Nairobi Railway station. The trains go east to Mombasa and west to Kisumu. There are 3 classes: First, Second and General. First and Second are sleepers. First have 2 seats in a cabin, Second have 4. In Second Class genders are separated unless you purchase the entire compartment of 4 seats. First-class includes bedding, breakfast, and dinner all-inclusive for around $50; Second is $35 all-inclusive. Both can be purchased without bedding or food. Tickets have to be booked through the office on Station Road in south-central Nairobi, or online.

By bus
By bus

Kenya’s bus system is mostly reliable. There are many bus companies that have routes going to and from the country’s different cities, including Nairobi, the center of the bus network.